package com.wu.client.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.wu.client.vo.res.PageResp;
import com.wu.client.vo.res.mv.MvBaseResp;
import com.wu.client.vo.res.mv.MvResp;
import com.wu.mysql.entiy.MvDO;


public interface MvService extends IService<MvDO> {
    PageResp<MvBaseResp> getArtistMv(Long artistId, Long userId, Integer page, Integer limit);


    PageResp<MvBaseResp> getMvs(Integer page, Integer limit, Long userId, Integer region, Integer language, Integer type, String sort);

    PageResp<MvBaseResp> getUserFavoritesMvs(Long userId, Integer page, Integer limit);

    MvResp getMvDetail(Long id, Long userId);
}
